package com.somiz.article;

import java.util.Date;
import java.util.Set;

import com.somiz.affectation.Affectation;
import com.somiz.famille.Famille;
import com.somiz.fournisseur.Fournisseur;
import com.somiz.gamme.Gamme;
import com.somiz.marque.Marque;
import com.somiz.objet.ObjetIdentifiable;
import com.somiz.reforme.Reforme;
import com.somiz.reparation.Reparation;
import com.somiz.utilisateur.Utilisateur;

public class Article extends ObjetIdentifiable {
	private String code;
	private String ns;
	private String lienImage;
	private String etat;
	private Date dateAchat;
	private Utilisateur utilisateur;
	private Gamme gamme;
	private Famille famille;
	private Marque marque;
	private Fournisseur fournisseur;
	private Reforme reforme;
	private Set<Affectation> affectations;
	private Set<Reparation> reparations;

	public Article() {
		super();
		code = null;
		ns = null;
		lienImage = null;
		etat = null;
		dateAchat = null;
		utilisateur = null;
		gamme = null;
		famille = null;
		marque = null;
		fournisseur = null;
		reforme = null;
		affectations = null;
		reparations = null;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Set<Reparation> getReparations() {
		return reparations;
	}

	public void setReparations(Set<Reparation> reparations) {
		this.reparations = reparations;
	}

	public String getNs() {
		return ns;
	}

	public void setNs(String ns) {
		this.ns = ns;
	}

	public String getLienImage() {
		return lienImage;
	}

	public void setLienImage(String lienImage) {
		this.lienImage = lienImage;
	}

	public String getEtat() {
		return etat;
	}

	public void setEtat(String etat) {
		this.etat = etat;
	}

	public Date getDateAchat() {
		return dateAchat;
	}

	public void setDateAchat(Date dateAchat) {
		this.dateAchat = dateAchat;
	}

	public Utilisateur getUtilisateur() {
		return utilisateur;
	}

	public void setUtilisateur(Utilisateur utilisateur) {
		this.utilisateur = utilisateur;
	}

	public Gamme getGamme() {
		return gamme;
	}

	public void setGamme(Gamme gamme) {
		this.gamme = gamme;
	}

	public Famille getFamille() {
		return famille;
	}

	public void setFamille(Famille famille) {
		this.famille = famille;
	}

	public Marque getMarque() {
		return marque;
	}

	public void setMarque(Marque marque) {
		this.marque = marque;
	}

	public Fournisseur getFournisseur() {
		return fournisseur;
	}

	public void setFournisseur(Fournisseur fournisseur) {
		this.fournisseur = fournisseur;
	}

	public Set<Affectation> getAffectations() {
		return affectations;
	}

	public void setAffectations(Set<Affectation> affectations) {
		this.affectations = affectations;
	}

	public Reforme getReforme() {
		return reforme;
	}

	public void setReforme(Reforme reforme) {
		this.reforme = reforme;
	}

}
